repeating firearm

noun
1.
a firearm capable of discharging a number of shots without reloading.